steam baffle - Turkish English Dictionary